http://www.earthworksaudio.com/wp-content/uploads/how-earthworks-measures-mics.pdf
This is a good paper but over-the-top unless you need accurate response above 20kHz. Even then, the spark method they use is notoriously difficult to calibrate properly.
Their concerns about the source used are valid but over-the-top (as are the AES comments) You can check if your source is OK by simply moving your reference mike 100mm in each direction and comparing curves.
These days, there are loads of good small "mini-monitors" which are suitable for measuring mikes up to 20kHz. The Infinity M20 is good as is the cheaper L150. In each case, a little experiment is necessary to find the axis that gives the most consistent measurements (see the "100mm in each direction" above).
The best is a dual-concentric like an old Tannoy 12" DC in a large box. Modern equivalents would be the modern Tannoy DCs & KEF Uni-Qs but greater care needs to be taken to interpret the LF with these smaller units.
The Clio manual is probably a more relevant tutorial in the 21st century.
In case you're wondering, I've use all the Earthworks methods to measure both speakers & mikes in Jurassic times.
You need a reference mike to do any serious mike work. The B&K & GRAS 1/2" mikes probably set the standard. I've been unhappy with ACOS. At the inexpensive end, I recommend the Clio mikes used with their hardware & software.
If you use a Behringer ECM8000, get it calibrated. They are pretty far out.
Using Clio or Professor Farina's Aurora extensions to Audition, you can get pretty accurate results with omnis cos most (all?) calibrated measurement mikes are omni. Accurate results below 200Hz for cardioids & fig-8s is another matter.