Adding a clear or tinted film would not likely reduce the probability of the sunroof panel further cracking. However, the biggest risk of having a damaged sunroof panel is that the tempered glass might shatter into thousands of pieces without warning while the truck is being driven. This actually happens enough that I know people it has happened too. Adding the film may help hold most of the thousands of glass pieces together if the glass fails. The film will not stop it from failing, but having the sunroof glass fail with much of it stuck together on the film may be preferable to having thousands of pieces of sharp glass rain down on the driver while on the freeway. So while using the sealant without drilling may only reduce probability a little, adding the film will likely reduce severity a substantial amount.