Choose a carbon monoxide tester with battery powered operation. You never want to be in a position where the outlet loses power and then you are left possibly exposed to the dangerous gas.
Pick a tester with a digital read out and peak-level memory display. Why is this important? So that you can see if the carbon monoxide trends higher over a certain amount of time. There are normal levels and then there are dangerous levels, you want to be able to monitor issues in peaks and rises.
Choose a stand alone carbon monoxide tester, as typically carbon monoxide testers must be replaced every 5 years. This is to say that a combined smoke alarm and carbon monoxide tester means you are essentially replacing BOTH your smoke alarm and the carbon tester every 5 years, rendering BOTH all in one devices useless not just the carbon monoxide tester.
Find a device that allows you the option to test with "non-harmful" carbon monoxide, releasing the bag around the device will test if it goes off or not.