When you truncate log, it's logged in the SQL server ErrorLog file.
You can also get the information in master..sysperfinfo.
Object_name: SQLServeratabases
Counter: Log Truncations and Log Shrinks
Instance name: the database name you are monitoring.
You can set up a job to capture these events. The table does not keep historical data, it only keeps the current value.