I'm not a carb expert, but based on your symptoms - idle speed is high after the bike is warm, I would tend to think you have a carb issue, an advance issue, or a valve clearance issue.
Do the easiest first. Check the valve lash. Second, if you have a timing light, check the advance - or better yet, pull it, clean it, lube it, and put it back on. Third, I would check the emulsion tubes. Unfortunately, you can't clean these without pulling the carbs. I have read that others have had luck with Sea Foam, but I've never gone that route - just pulled the carbs and cleaned them.
Anybody else have a suggestion?
As far as the "how to check idle speed", I use an automotive tach/dwell tester, hooked up the points.