Your problem might not be your local ISP. Since they have to connect across the country you are at the mercy of every connection made and every node you pass through. They have control over everything until they hand it off to the Internet backbone and then all bets are off, It can go anywhere. I live 70 miles south of Portland, but to get to the Portland Netfix server, I go though Seattle and sometimes San Jose.
Also you have time of day that affects speed. Imagine as everyone comes home, has supper and kicks back to stream their favorite show. It starts first on the East Coast and the load picks up as you move West. 7PM is the worst, the whole country is streaming and unless the server is in your back yard you are in trouble.
Try your test against multiple test sites and time of day. You will see a wide variance the further away you are from "home" and the time of day.
Thank you, your reply is appreciated. I conducted a 'tracert' to IP address in Seattle which took 11 hops, with a consistent requested time out on number 10. I ran three times, totals: 68ms, 125ms, and 110ms. How does one interpret this to a loss in receiving a downloadable speed?