The best way to do this is to perform an actual run.
Raw wordlist mode (with no rules) is very, very fast. hashcat's guessing speed is so fast that it can often spend more time caching a large dictionary than the actual guessing:
Code:
$ echo en 'hashcathashcat' | md5sum | awk '{print $1}'
38f63c3a621ad108457843529feec46a
$ ./hashcat -m 0 -a 0 -w 4 38f63c3a621ad108457843529feec46a really-big-wordlist.txt
hashcat (v3.40-74-g368f8b39) starting...
[snip showing interim progress]
Dictionary cache building really-big-wordlist.txt: 12822195310 bytes (81.69%)
[snip]
Dictionary cache built:
Filename..: really-big-wordlist.txt
Passwords.: 1212356398
Bytes.....: 15696118781
Keyspace..: 1196843344
[s]tatus [p]ause [r]esume [b]ypass [c]heckpoint [q]uit =>
Session..........: hashcat
Status...........: Exhausted
Hash.Type........: MD5
Hash.Target......: 38f63c3a621ad108457843529feec46a
Time.Started.....: Sun Mar 26 06:38:05 2017 (1 min, 6 secs)
Time.Estimated...: Sun Mar 26 06:39:11 2017 (0 secs)
[snip]
Started: Sun Mar 26 06:34:53 2017 (epoch: 1490510093)
Stopped: Sun Mar 26 06:39:14 2017 (epoch: 1490510354)
Dictionary caching: 143s (54.79% - 2 mins, 23 secs)
Other setup: 52s (19.92% - 52 secs)
Total setup: 195s (74.71% - 3 mins, 15 secs)
Guessing: 66s (25.29% - 1 min, 6 secs )
Total time: 261s (4 mins, 21 secs)
Side note: the stats above are not part of hashcat's output, but they might be useful for others, so
I've requested them as a feature.