Want to test your internet connection to see if your getting exactly what your paying for. Here are some great speed test sites to check out depending on your service to make sure your speed is at it's prime.
Contact your carrier and find out what your upload and download speeds are for the plan that you are paying for.
Do some test and see if the upload and download speeds match on what your paying for. I would run a few test at different times of the week when no one is on, to make sure that your speed test are accurate.
If your not getting the speed that your paying for, then contact your carrier and dispute that with them. If that leads no where, then your choices are limited. Which is to stay with the carrier or find a carrier who is going to give you what you paid for. Good luck.