The answer to this question: How to recover data from truncated table - says that truncated data can be rolled back if surrounded by transaction. Otherwise it is lost.
Assuming the database is in full recovery mode, will weekly full backups and hourly log backups, I have tested that - truncated data can be recovered using log backups.
What is the final verdict?