Microsoft have a performance tool which tests your Internet connection to a Microsoft Online Services data center which measures the response times, bandwidth, and overall connection quality. The results can help you evaluate your network configuration for potential use with Microsoft Online Services. This tool does not engage any of the offerings from Microsoft Online Services. Instead, it focuses on the quality of your connection to the Microsoft Online Services data center.
http://speedtest.microsoftonline.com