Starting and testing a market out on a free blog is fine I think. Make sure it's one that gets high search engine ranking. Blogger comes to mind.
Ultimately you should have your own domain. So after you test if you want to make it a better long term strategy, then get your domain and add links on the free blog to your main blog. Use the free blog which will probably rank higher initially as a feeder site into the new self hosted blog.