Hi Vincent,
I don't know of anything that will give you progress status on checkstorage.
Checkstorage doesn't check user tables directly. It works by first copying page header metadata from every page in the database to rows in the scan and text workspaces. Checkstorage then analyzes that header data from the workspaces to avoid contention on the original pages. That is why you only see the scan and test workspace tables referenced in monProcessObject.
Checkstorage performance is usually pretty consistent from one execution to the next on the same database provided there aren't changes in resources (worker processes available, cache sizes, etc.).
-bret