Нет задокументированного способа заглянуть внутрь UIImage, чтобы проверить такие вещи.
Я думаю, что единственный способ точно узнать, что изображение доступно сразу, - это принудительно загрузить UIImage. Это можно сделать в фоновом режиме, создав UIImage и получив доступ к его пикселям, используя функции CGImage. Если вы убедитесь, что масштабирование не требуется (т.е. не помещайте изображение 3000x2000 в пространство 30x20), оно должно отображаться без сбоев.