The test was silghtly misconfigured*, using 30 streams down and only 6 up is almost guaranteed to give you lower up than down rates. (These multi-stream speedtest make up for the lack of tuning of individual TCP flows to high bandwidths by running multiple TCP-flows n parallel, that combined can saturate a link).
I am assuming here you talk about the imbalance between down 92.7 and up 88.9. Whether 92.7 is actually okay for your link depends pretty much upon what your ISDP considers to be 100 Mbps (even though naively I would have expected goodput around 94-95Mbps).
*) Well as the log shows:
0.00s Start testing Fiber
00.48s Servers available: 7
00.53s pinging 7 locations
05.54s 30ms Darmstadt, Germany, EU
05.54s 32ms St. Ghislain, Belgium, EU
05.54s 33ms Frankfurt, DE, EU
05.54s 33ms Amsterdam, Netherlands, EU
05.54s 36ms Zurich, Switzerland, EU
05.54s 42ms London, UK
05.54s 51ms Dublin, Ireland, EU
05.55s WARNING could not assemble 32 streams with available or selected servers
The configuration was sort of okay, but dsl reports could not satisfy the configuration.
I note that this is tangential to your actual point, so you can just ignore this....