We estimate there are 10,000 to 20,000 Speedtest Custom™ variants.
We know that there are countless variations possible in terms of color use.
To see what other options are available, we looked at the source code of some Speedtest Custom™ variants. Here are the most interesting or curious options and settings:
- serverNetwork
Possible values are: "speedtest" and "customer" - autoStart
A boolean:
true: the speed test starts automatically (e.g. arvig.speedtestcustom.com)
false: the speed test must be initiated by the user - customerServers
A list of allowed test servers. For example [29199,29200,29221] (the numbers are test server id's). An empty list indicates a dynamic test server selection - hostSelectDisabled
A boolean:
true: the user is not allowed to select a test server
false: the user is allowed to select a test server - httpsOnly
A boolean:
true: the url is https://[customer].speedtestcustom.com
false: the url is http://[customer].speedtestcustom.com - clientIcon/serverIcon
The icon shown for the client/server, possible values are:
"city", "desktop"
, "home"
, "host"
, "internet"
, "pc"
, "satellite"
, "satellite2"
, "server"
, "user"
and "wifi"
Note that the "host"icon refers to the original server icon as used in Ookla's Flash interface.
- speedLabel
The unit of measurement, possible values are "kbps" and "Mbps" - defaultMaxSpeed
The maximum speed shown on the gauge, for example "100", "250", "1g", "2g". For example claro.speedtestcustom.com uses "2g" - testTypes
A list of test types that will be executed, the most complete list seems to be ["ping", "jitter", "download", "upload"]. For example cascable.speedtestcustom.com has the test types ["download","upload","ping"] - translations
Texts to be translated, for example {"go": "Start", "ping": "Latency"} and {"download": "Bajada", "upload": "Subida", "go": "Inicio", "again": "Repetir", "copy_link": "Copiar Enlace", "select_host": "Seleccionar Host", "select_automatically": "Selección Automática"} - customCss
Sometimes used to hide parts of the interface. For example ".share__links {display: none;}" - isPaid
A boolean:
true: the customer has paid for this Speedtest Custom variant
false: the customer received this Speedtest Custom variant for free
It is clear that there are many variations possible. The only downside is that you have to be a Speedtest Customer to try out all these options.