Is there a utility program for tracking internet connection speeds?
The program would test internet upload and download speeds periodically (e.g. once every hour) and record the results.
TestMy.Net offers a tool to automatically check you internet connection speed for multiple attempts. It does not run infinitely, but it should give you a good idea whether your connection speed is too slow for what you pay for.
Here's the link: http://testmy.net/auto
Make sure you don't use your connection though, otherwise your results will be skewed, best leave it running while you are at work, kids at school, etc.