Salve, benvenuto.
Non è possibile controllare prima di avviare l'app... ovviamente.
Il modo più frequentemente usato è effettuare il download di
www.google.com, usando la libreria OkHttpUtils2.
Proverei anche questo (cosa che io non ho mai fatto):
https://www.b4x.com/android/forum/threads/check-internet-connection.95303/
"Dovrei" rispondere: nel modulo di servizio Starter, ma non sarebbe un modo multipiattaforma, nel senso che lo Starter esiste solo in Android-B4A.
Ti conviene sviluppare fin da subito progetti B4XPages, evitare il più possibile di usare quel servizio e scrivere il test nell'evento B4XPage_Created della B4XMainPage.
In realtà, sarebbe meglio creare una micro-classe che esegua quel test; in questo modo potresti effettuarlo anche in momenti diversi dall'avvio dell'applicazione, successivamente.
[Consiglio non richiesto
: impegnati al massimo... per smettere di fumare! Cancro a parte, avrai sempre meno forze... come minimo!]