Instead of doing an HTTP request with TLS handshake etc we might just use TCP connection time. https://stackoverflow.com/questions/47117850/how-to-set-timeout-while-doing-a-net-dialtcp-in-golang