The goal here is measure the maximum possible download speed from one single Storagenode using only one single thread.
Motivation: To achieve decent performance we usually suggest to use multiple parallel uploads/downloads.
From an offline conversation with @littleskunk, I learned that:
We don't really know what is the exact limitation of single-thread downloads
Previous performance test showed that we have some kind of bottleneck as we couldn't fully utilize download bandwidth
Initial profiling showed that bottleneck is the lower chunk-size as we need separated RPC calls for each chunk (including separated signature check/calculation!!!).