Here is is:
function lteState() {
var state=null;
var ci=System.getDeviceSettings().connectionInfo[:lte];
if(ci!=null) {state=(ci.state==Sys.CONNECTION_STATE_CONNECTED) ? true:false;}
return state;
}
before using it, you do want to do a "has" similar to this. (I do it in initialize, and check the boolean before calling this function)
if(lSystem.getDeviceSettings() has :connectionInfo) {hasLTE=(lteState()!=null);}
It checks if connectionInfo is available, and if so calls lteState(). If that returns null, there's no LTE on the device;
I've only tested this in the sim, but I'm using it in watch faces today. The real test will be a user with a va3 Music LTE.