This is my suggestion. If you need to test on a physical device for personal use, then don't pay for a developer account. But if the test needs to be run on multiple devices let's say, showing the app to a client. Then I will say, go in for the paid developer account.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: