That is one way of doing this. I remember when I started trading, I used demo accounts for almost every trade. It minimizes any potential risk that might come in your way. I have been using Fidelity and Fxview as my brokers. There is a good trading environment and the demos are also workable. I have noticed that the spreads that I get are similar to the standard or live accounts.
I haven’t used these brokers, are they good?
Yes, so far they have been offering some good services. The commissions are low and the spreads are pretty tight. You can try demos if you like.
I would recommend going for a demo account rather than directly going for a micro/cent account.