Nice sharing.I have no experience with free hosting sites. I bought hosting from 9CubeHosting.com here i got hosting service at affordable cost.They provide good customer service and support.
Usually, I use this site ScanMySpeed.com to check my internet speed.
It helps to check internet speed accurately.
and My Internet speed test results are,
Download Speed: 18.89 Mbps
Upload Speed:0.795 Mbps.