Do you really mean the
checkInterval parameter? That is used to indicate how long a period of inactivity is permitted before the device is considered unhealthy and it is given a poke before it it marked as offline. I don’t think I’ve seen that as a preference in any handlers so the device handler source has to be tweaked if you want to change that.
Usually there is a reason for the figure used. Aqara sensors, for example, historically just report when they have something to say, except for an approximately one hourly battery report. So they usually have a two and a bit hour checkInterval to allow one missed reading.
You do get oddities. The stock handler for the Sonoff temperature sensor is curiously written so the device only reports temperature at one to two hour intervals, yet retains the twelve (?) minute checkInterval used for the other devices in the driver which are set to report at five minute intervals. I’m not really sure what is keeping the device online.