Ever since I started using testmy.net a couple months ago I've noticed an odd discrepancy with my upload speed. For whatever reason, at around 10-11pm every night my upload speed on testmy.net drops to 6-8Mbps (from 19.5Mbps) until around 1-2pm the next day. However, during this period, my upload speed still shows 23Mbps on speedtest.net (multithreaded).
I also tried uploading files to my company network via sftp and noticed that during the 10pm-2pm period I could only upload a single file at 500 KB/s but I could upload multiple files with an aggregate speed around my provisioned speed of 20Mbps. At around 2pm, I could upload a single file at my provisioned 20Mbps.
I can't figure out why this is happening and why it is during the same time period every day? It doesn't seem like this would be a time period of congestion either.