I personally don't think China would leave something this public to chance, most of Alibaba's backers are the who's who of Chinese nationals and Chinese mainland (which the govt controls) makes everything Alibaba sells. It's hard to picture Alibaba being as rogue as they put on.
But I digress.... Good luck guys!
Go to Low End Box and browse through hosts. Each one in the comments section will have a 10/100MB test file from one of their servers. As a bonus it will also tell you the geographic location of each server.