A couple of thoughts on this item. First I am not aware of a way to use the SSAS DMVs to find the full processing time.
However, if you use a SQL Agent job, you could use the job times to determine the processing times.
If the flight recorder is enabled, you could use that.
IF you process the cubes via a SSIS Package your could add some logging.