Por la naturaleza de TRUNCATE no es posible hacerlo sin un count o estadísticas.
https://community.oracle.com/thread/2373304
CitarNo. TRUNCATE is a physical operation and does not deal with individual rows. If table stats are up to date you can check NUM_ROWS in USER_TABLES.
https://community.oracle.com/thread/2373304