Deauthing a client is a fast way to force an EAPOL handshake.
If by "read" you meant "crack," the fastest method is the
Church of WiFi's WPA hash tables, located
here. The tables are precomputed hashes of one million passwords, for a thousand of the most common SSIDs.
If your target network isn't one of the thousand SSIDs in the hash tables, you'd have to manually compute the hashes, which is what it sounds like you're doing now. The recently-introduced
Pyrit allows hash computation to be performed by CUDA-supporting GPUs (newer Nvidia cards). The current top of the line card, the GTX 280 (~$450), can break 11k keys/second.