I don't think you should test that often on a regular basis, it's a waste of bandwidth. Personally I would only run an automatic test every 15 minutes for only a limited amount of time. If you need to do it over a longer period of time you should only test a few key times a day. Getting your speed 4 times a day over a long period of time should be sufficient in proving your point to your ISP. If you see a pattern where it's often lower at a specific time... that's when you want to run a more frequent test cycle, during that time period. To have it just always run, it's going to intermittently degrade your performance.