Performing a speed test can assist with analyzing cloud service performance expectations.
General internet service metrics are Download, Upload, Latency and Jitter.
The speed your Internet connection transmits data to your computer. This is the largest amount of data you can receive in a specified amount of time. Download speed is measured in Megabits per second (Mbps).
The other direction to download speed, this measures the highest amount of information that you can send from your computer using your access provider’s connection. This is also measured in Mbps.
A packet loss test will tell you when units of data fail to reach their final destination. Packet loss can severely impact voice call quality by making calls sound choppy. In data usage, buffering and delays will be noticed as packets need to be resent.
A latency test (sometimes known as a ping test) is how long it takes a packet of data to complete a round trip between two points. High latency will be noticed on voice calls through delays in conversation and periods of silence. In addition, web pages may load more slowly.
To measure the variation over time of latency across the network, you need a jitter test. High jitter values may cause voice packets to be delivered out of order, which can result in echo or talk-over effects.
For business users, you should have enough downstream capacity to accommodate office needs. VoIP calls, video streaming, web browsers, and email transfers all require downstream throughput. Upload speed is critical for making VoIP calls, sending large files, and hosting websites.
There is an online testing tool for Azure which allows for determining the network latency and speeds between Azure data centers from your location. In addition to finding the Microsoft datacenter location nearest to you, it test the storage laetncy to Azure along with download and upload speeds.