Please add this feature request to the tracker.

The requested feature is to add ping times to the list of server choices for update download.

The ping time would make it easy to choose the closest server to each user.
You could query all the servers, and wait a second after the first response, and list the times for all servers that respond within 1 second of the fastest. You also could re-ping the ones that reply within the second, and take the average of all the reply times for all that reply multiple times within that second, and list the number of reply cycles within the time limit for each server.
The server with the highest number of reply cycles, and the lowest average ping time, would be the best for the user to download from.