The order of the fields in an index / key matters.
If your primary key is on (type, itemid, value) or (type, value, itemid) then an extra index will probably make little difference. An index on multiple columns can also be used on any complete prefix of that index. One advantage of creating a new index in this situation is that is slightly narrower so there will be more rows on each page, but this difference will probably be small. Also you should consider the benefits for queries against the extra cost for modifications to your data.
If your primary key is anything else, such as (itemid, type, value) then an extra index on (type) will probably help because the primary key cannot be used as an index on type when type is not first in the list.
The usual remarks about premature optimization also hold here. The best way to be sure what is fastest is to test it yourself on realistic data. There are some conditions where an index will not be used even if you think it should be, or other times when it uses an index other than the one you thought it would. If you want to improve the performance of your application you should collect (or randomly generate if that is not an option) some realistic quantity of data and measure the actual performance of your queries on this data with the different indexing strategies.