Can we check if the radio is receiving packets before stating to transmit (on the same band)?

We are working on an idea for a protocol with very low latency events for multiple devices.

For this we would like to be able to transmit a packet only when no other transmitter (seems) to have started transmitting a packet at the same band (2.4GHz area). Is this possible?
Can we use some high priority timer interrupt to check if the receiver is receiving some packet, and if not, start to transmit one ourselves within only 20 uS to 30 uS or so?

We want to use the ESB protocol and built our own protocol with time-slots on top of that. We want to use the Bluetooth or BLE mode.

Related