here is a speedtest graph of the last couple of days. the dips show when the network craps out. but overall upload speeds remains upwards of 20mbps through the day.
i should add here that pi does not have enough resources to accurately measure speedtests. upload speeds almost always appear lower than speedtest's own app so I am not showing upload speeds on the graph.
data related to pings is probably more useful. but pi again does not measure it properly so not including that as well.
here is the graph for last twenty tests.