IMHO, Israel will act just before Iran puts a nuke on a MRBM.
Like 1967, they will take preemptive action.
Because they will have no choice.
Unless they’re absolutely certain their defense batteries can stop the incoming nuke before it detonates.
My thought it that Israel will act before the launch. Why take a chance on the air defense system missing one when they can stop it on the ground.